Heterogeneous MPSoCs for Mixed Criticality Systems: Challenges and Opportunities
نویسنده
چکیده
Due to their cost, performance, area, and energy efficiency, MPSoCs offer appealing architecture for emerging mixed criticality systems (MCS) such as driverless cars, smart power grids, and healthcare devices. Furthermore, heterogeneity of MPSoCs presents exceptional opportunities to satisfy the conflicting requirements of MCS. Seizing these opportunities is unattainable without addressing the associated challenges. We focus on four aspects of MCS that we believe are of most importance upon adopting MPSoCs: theoretical model, interference, data sharing, and security. We outline existing solutions, highlight the necessary considerations for MPSoCs including both opportunities they create and research directions yet to be explored.
منابع مشابه
High performance real-time scheduling of multiple mixed-criticality functions in heterogeneous distributed embedded systems
The architectures of high-end embedded system have evolved into heterogeneous distributed integrated architectures. The scheduling of multiple distributed mixed-criticality functions in heterogeneous distributed embedded systems is a considerable challenge because of the different requirements of systems and functions. Overall scheduling length (i.e., makespan) is the main concern in system per...
متن کاملCombining Processor Virtualization and Component-Based Engineering in C for Many-Core Heterogeneous Embedded MPSoCs
The design of embedded systems is driven by strong constraints in terms of performance, silicon area and power consumption, as well as pressure on the cost and time-to-market. This has three consequences: 1) many-core systems are becoming mainstream, but there is still no satisfactory approach for distributing software applications on these platforms; 2) these systems integrate heterogeneous pr...
متن کاملA System-Level Solution for Dependable Heterogeneous MPSoCs
Mission-critical systems require a dependable operation during their lifetime. However, the current ongoing aggressive scaling of technology has resulted in increasing reliability issues. Dependability of such systems has become a major concern in the design process. In this work we aim to enhance the dependability of heterogeneous Multi-Processor System-on-Chips (MPSoCs) by introducing a syste...
متن کاملProgramming Heterogeneous MPSoCs using MAPS
Programming heterogeneous MPSoCs (Multi-Processor Systems on Chip) is a grand challenge for SoC providers and users today. The HW integration level of commercial MPSoC platforms increases at a fast pace. However, lacking tools to support MPSoC programming results in a much slower pace of SW productivity, which hampers deploying MPSoCs significantly. In this paper, we introduce the MAPS (MPSoC A...
متن کاملImplementing Mixed Criticality Systems in Ada
Many safety-critical embedded systems are subject to certification requirements. However, only a subset of the functionality of the system may be safety-critical and hence subject to certification; the rest of the functionality is non safety-critical and does not need to be certified, or is certified to a lower level. The resulting mixed criticality system offers challenges both for static sche...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1706.07429 شماره
صفحات -
تاریخ انتشار 2017